#shopcar{
    margin-top: 50px;
    .left_box{
        .join_vip{
            margin-bottom: 12px;
            padding: 12px;
            border:1px solid #e3e3e3;
            h2{
                color: rgb(250, 84, 0);
                font-size: 20px;
                font-family: "Nike TG", "Helvetica Neue", Helvetica, Arial, sans-serif;
                letter-spacing: 0.5px;
                text-transform: uppercase;
                span{
                    cursor: pointer;
                }
            }
        }
        h4{
            letter-spacing: 0.5px;
            font-weight: 400;
            font-family: "Nike TG", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 22px;
            line-height: 1.5;
            text-transform: uppercase;
            margin: 24px 0px 0px;
        }
        .shopcar_box{
            box-shadow: rgb(229, 229, 229) 0px 0px 0px 0px inset, rgb(229, 229, 229) 0px 0px 0px 0px inset, rgb(229, 229, 229) 0px -1px 0px 0px inset, rgb(229, 229, 229) 0px 0px 0px 0px inset;
            position: relative;
            display: table;
            width: 100%;
            padding: 24px 0px;
            img{
                float: left;
                margin-right: 16px;
                height: 150px;
                width: 150px;
            }
            .shop_title{
                width: 100%;
                font-size: 16px;
                font-weight: 500;
                i{
                    float: right;
                    color: rgb(141, 141, 141);
                }
            }
            p{
                color: rgb(141, 141, 141);
                display: block;
                line-height: 26px;
            }
            .delete{
                text-decoration: underline;
                color: rgb(141, 141, 141);
                
            }
        }
    }
    
    .right_box{
        .abstract{
            width: 325px;
            height: 325px;
            font-size: 14px;    
            padding-left: 8px;
            padding-right: 8px;
            background: black;
            color: white;
            padding: 20px;
            p{
                color: rgb(255, 255, 255);
                line-height: 1.2;
                display: block;
                line-height: 40px;
            }
            p:nth-of-type(1){
                font-size: 22px;
            }
            .pay{
                width: 100%;
                display: block;
                padding: 8px 20px;
                background: rgb(250, 84, 0);
                border: none;
                margin-top: 20px;
                border-radius: 2px;
            }
        }
    }
}